@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-02-22 22:17:01
 * @version $Id$
 */

body{
	background: #f2f2f2;
}

/* 页面头部 */
.header{
	width: 100%;
	min-width: 1200px;
	height: 127px;
	padding-top: 8px;
	background: #f1f2f3;
}
.header_cont{
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}
.header_logo{
	float: left;
	display: inline;
}
.header_logo img{
	width: 374px;
	height: 96px;
}

.header-infor{
  	float: right;
}
.header_title{
	float: left;
	display: inline;
	margin-left: 16px;
	margin-right: 233px;
}
.header_title img{
	width: 540px;
	height: 68px;
}
.header_title h1{
	font-family: "Impact";
	font-weight: normal;
	font-size: 35px;
	color: #fff;
	height: 40px;
}
.header_count{
	width: 537px;
	float: left;
	display: inline;
	margin-top: 7px;
	margin-left: 20px;
	margin-right: 22px;
}
.header_shopCar{
	float: right;
	display: inline;
	margin-top: -12px;
	position: relative;
}
.header_shopCar img{
	width: 73px;
	height: 73px;
}
.count_top{
	height: 30px;
}
.count_bottom{
	line-height: 30px;
	margin-top: 3px;
}
.count_user{
	width: 111px;
	text-align: center;
	float: left;
	display: inline;
	color: #fff;
	font-size: 18px;
	font-family: "Arial";
	margin-right: 16px;
	padding: 0 2px;
	line-height: 28px;
}
.count_user:hover{ background: #444;}
.count_a{
	float: left;
	display: inline;
	color: #595757;
	font-size: 18px;
	font-family: "Arial";
	/* margin-right: 16px; */
	padding: 0 2px;
	line-height: 28px;
	background: url(../images/arrow_down.png) 54px center no-repeat;
}
.count_a:hover{
	background: #444;
	color: #fff;

}
.count-help{ float: right; background: url(../images/arrow_down.png) 60px center no-repeat;}
.count-help:hover{background: #444 url(../images/arrow_down2.png) 60px center no-repeat;}
.count-help .count_a{
	/* margin-right: 35px; */
	padding-right: 20px;
	background: url(../images/arrow_down.png) 129px center no-repeat;
}
.count-help ul li a:hover{ color: #ed6d00;}

.count-help .count_a.color{
	background: #444 url(../images/arrow_down2.png) 62px center no-repeat;
	color: #fff;
}
.count_lists .count_a{
	/* margin-right: 35px; */
	padding-right: 20px;
	background: url(../images/arrow_down.png) 129px center no-repeat;
}
.count_lists ul li a:hover{ color: #ed6d00;}

.count_lists .count_a.color{
	background: #444 url(../images/arrow_down2.png) 129px center no-repeat;
	color: #fff;
}


.count_lists .count_a{
	/* margin-right: 35px; */
	/* padding-right: 23px; */
	background: url(../images/arrow_down.png) 129px center no-repeat;
}
.count_lists ul li a:hover{ color: #ed6d00;}

.count_lists .count_a.color{
	background: #444 url(../images/arrow_down2.png) 129px center no-repeat;
	color: #fff;
}
.count_span{
	float: left;
	display: inline;
	color: #fff;
	font-size: 18px;
	font-family: "Arial";
	margin-right: 16px;
}
.count_mails{
	float: left;
	display: inline;
	position: relative;
	margin-left: 26px;
}
.no-sign{ margin-top:15px;}
.mails_tips{
	position: absolute;
	height: 14px;
	padding-left: 4px;
	top: -5px;
	right: -8px;
	background: url(../images/mails_tip_left.png) left center no-repeat;
}
.mails_tips_cont{
	color: #fff;
	padding-right: 5px;
	background: url(../images/mails_tip_right.png) right center no-repeat;
	height: 14px;
	line-height: 14px;
}
.header_shopCar .mails_tips{
	top: 5px;
	right: -4px;
	/*background: url(../images/mails_tip_right.png) left center no-repeat;*/
}
.header_shopCar_img{ width: 30px;
 height: 30px;
display: block;
background: url(../images/shopCar.png);
 background-size: 30px 30px;
margin-top: 10px;}
.header_shopCar_img:hover{ width: 30px; height: 30px; display: block; background: url(../images/shopCar_hover.png);background-size: 30px 30px;
margin-top: 10px;}

.count_name{
	float: right;
	display: inline;
	width: 58px;
	position: relative;
	margin-right: 20px;
	/* margin-left: 95px; */
}
.name_a{
	float: left;
  display: inline;
  color: #595757;
  font-size: 18px;
  font-family: "Arial";
  /* margin-right: 16px; */
  padding: 0 2px;
  line-height: 28px;
  /*background: url(../images/arrow_down.png) 54px center no-repeat;*/
  width: 58px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.count_lists{
	float: right;
	display: inline;
	width: 145px;
	position: relative;
	margin-right: 20px;
	/* margin-left: 53px; */
}
.count_lists ul{
	position: absolute;
	top: 28px;
	left: 0;
	width: 143px;
	background: #8e8e8e;
	z-index: 99;
}
.count_lists li{
	text-align: center;
	line-height: 22px;
	height: 22px;
}
.count_lists li a{
	font-size: 14px;
	font-family: "Arial";
	color: #fff;
}
.count_lists li .out-in{ color: #ED6D00; font-weight:bold;}
.count-help{
	position: relative;
	margin-right: 20px;
}
.count-help ul{
	position: absolute;
	top: 28px;
	left: 0;
	width: 143px;
	background: #8e8e8e;
	z-index: 99;
}
.count-help li{
	text-align: center;
	line-height: 22px;
	height: 22px;
}
.count-help li a{
	font-size: 14px;
	font-family: "Arial";
	color: #fff;
}
/* 导航 */
.nav{
	height: 9px;
	overflow: hidden;
	height: 57px;
	margin: 0 auto;
	background: #595757;
}
.nav_cont{
	width: 1200px;
	margin: 0 auto;
}
.nav_list{
	float: left;
	/* margin-top: 18px; */
	display: inline;
}
.nav_list ul{
	/*margin-left: -20px;*/
}
.hover{ background: #f1f2f3}
.nav .hover a{ color: #ed6d00}
.nav .hover span{  background:url(../images/meun-xlc.png) right center no-repeat; }
.nav_list li{
	float: left;
	display: inline;
	height: 57px;
	line-height: 57px;
	/*background: url(../images/nav_libg.jpg) right center no-repeat;*/
}
.nav_list li:hover{ background: #f1f2f3;}
.nav_list li span{ width: 11px; background:url(../images/meun-xlb.png) right center no-repeat; display: block; height: 7px; float: right; margin-top: 25px; margin-left: 13px;}

.nav_list li a{
	font-size: 20px;
	font-family: "Arial";
	color: #FFF;
	width: auto;
	display: block;
	padding: 0 20px;
}
.nav_list li a:hover{
	border-bottom: 2px solid #ed6d00;
	color: #ed6d00;
}

.nav_list li a:hover span{
	 background:url(../images/meun-xlc.png) right center no-repeat; 
}
.nav_list li.last_li{
	background: none;
}



/* 搜索 */
.search{
	float: right;
	display: inline;
	margin-top: 22px;
	margin-right: 10px;
	clear: right;
}
.search_form{

}
.search_text{
	float: left;
	display: inline;
	width: 462px;
	height: 40px;
	padding: 0px 10px 0px 16px;
	outline: none;
	color: #666;
	background: url(../images/search_text.png) no-repeat;
}
.search_submit{
	float: left;
	display: inline;
	width: 44px;
	height: 40px;
	outline: none;
	background: url(../images/search_submit.png) no-repeat;
	cursor: pointer;
}
.menu_nav {
width: 100%;
min-width: 1200px;
padding-top: 24px;
background: white;
}
.menu_nav_cont {
width: 1200px;
margin: 0 auto;
}
.menu_nav a {
float: left;
display: inline;
font-family: "Helvetica";
font-size: 16px;
color: #444;
margin: 0 4px;
}
.menu_nav span {
float: left;
display: inline;
font-family: "Helvetica";
font-size: 16px;
color: #444;
margin: 0 4px;
}



/* 页面底部 */
.footer
{
    /*
	width: 100%;
	min-width: 1200px;
	height: 490px;
	margin-top: 100px;*/
	
padding: 15px 0px 0px;
font-size: 12px;
height: 60px;
}

.logo-list{ width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-top: 3px solid #c4c5c7; border-bottom: 3px solid #c4c5c7; }
.logo-list li{ /*float: left; margin-right: 37px;*/ 
float: left;
width: 12.5%;
text-align: center;}

.Copyright{ width: 1200px; margin: 0 auto; text-align: center; font-size: 16px; color: #9b9b9b; margin-top: 80px;}
.Copyright p{ margin-bottom: 5px;}

.footer-logo{ width: 1200px; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 40px;}




/* 公共部分 */
input.input_checkbox{
	margin-left: 30px;
	margin-top: 4px;
	width: 20px;
	height: 20px;
}

/* 改变表单下拉菜单的样式 */
.slecet_wrap_ui{
	float: left;
	display: inline;
}
.slecet_wrap_ui .ui-state-default{
	color: #fff;
	font-style: italic;
	font-size: 14px;
	border: 0;
}

.slecet_wrap_ui .ui-state-default .ui-icon{
	background: url(../images/arrow_xia.png) center center no-repeat;
}
.ui-selectmenu-menu .ui-menu{
	background: #eeeeee;
	color: #666;
	border: 1px solid #ccc;
	border-top: 0;
}
body .ui-widget-content .ui-state-focus{
	background: #ed6d00;
	color: #fff;
}


.sign-k{ 
	display: none;
	width: 398px;
	height: 296px;
	background: url(../images/sign-bg.png) repeat-y;
	position: fixed;
	z-index: 100;
	left: 50%;
	top: 50%;
	margin-left: -199px;
	margin-top: -150px;
	border:#666 solid 1px;
	border-radius:5px;
	
}
.sign-k-title{ width:405px; height:40px; position:absolute; left:-7px; top:10px;}
.sign-k-adress{ width:310px; height:44px; border:#c3c3c3 solid 1px; border-radius:5px; margin-top:80px; margin-left:40px;}
.sign-k-adress img{ margin-left:10px; margin-top:14px; float:left}
.sign-k-adress-input{ width:269px; height:44px; float:left; margin-left:15px; background:none;}

.sign-k-password{ width:310px; height:44px; border:#c3c3c3 solid 1px; border-radius:5px; margin-top:20px; margin-left:40px;}
.sign-k-password img{ margin-left:10px; margin-top:14px; float:left}
.sign-k-password-input{ width:269px; height:44px; float:left; margin-left:15px; background:none;}
.sign-k-register{ float: right; margin-right: 47px;font-size: 14px;margin-top: 10px;}
.sign-k-register a{ color: #ED6D00; text-decoration: underline;}
.sign-k-img{ margin-left:115px; margin-top:36px;}